1 ʺ϶  PC ϰװƻϵͳ ,ҪͲϵͳ Windows XPVistaWindows7  Linux  ,ͬʱMac      ,ԭƻζ
2 Boot-Think ʲô Boot thinkͨϰװԭMac OSһϵͳ,ʵֵϵĶϵͳͷѡ
3 ΪʲôҪʹ Boot-think Boot think Ƴͨ PC ԭ Mac OS ϵͳ,ƷҲܵļ̳ԭMac ͼνЧBoot think ϾΪͨ PC , Ҳǿ˶ Windows ϵͳ֧֡
4 Ҫ˵ 
      aBoot thinkֻṩ˶ԭMac OS,Ǿ嵽ĳһ̨ܷװԭ
      Mac OSϵͳ,Բοhttp://wiki.osx86project.org/wiki/index.php/HCL_10.5.6 
      bBoot think Ϊԭϵͳ,֧ͬև Mac OS ϵͳ 
      cBoot think  ƻ°װ HFS+ʽ( MBR ʽ,Ҫ)
            Windows °װ NTFS  (Ҫ)

Boot-Think 

ע
֧GUIDMBR     
֧ EFI طװ         ԰װ GUID ʽ EFI 
֧Ӳ̡U ̰װ             鰲װ U 
֧ļ
Ӳ̶ϵͳ          ֧ LeopardXPVistaWin7Ubuntu Ȳϵͳ
GUI 
Mac OS X ԭ̰װ
ݼ

򻯷б
ĬϷ

6 ˵ (ĬϷʱЧ,އ)
ݼ                        
c                                    Leopard ԭװ
Alt(Option)                      Startup Manager,ѡһ
Shift                              Ϊȫģʽʱرյ¼
Ctrl(Command)+v           Ϊ Verbose ģʽ
Ctrl(Command)+s           Ϊûģʽ
boot think 2  
# b=x                            õǰѡзΪĬ,ʱ x  (0<=x<=32767)
# b=~                           ȡĬ
# p=-                           ֻʾ
# p=+                          ָʾ
# g=WxHxDEPTH          # g=1024x768x32 Ĭֱ
# g=~                         ȡֱ

Boot think װ 
°boot thinkװ,ƻϵͳ½ѹ˫, װҪѡװλ,ĬΪMac OSϵͳ(ע:Leopard ֻѡ HFS+ )
ṩְװģʽ: 1) ְװʽ,װֻboot1hļд뵽ѡװĳ漴
:dd if=boot1h of=/dev/rdiskXsY),Ա㱻 boot0  fileboot ֲ 2) ͬʱѡBoot1hboot0ѡ(ΪĬϰװģʽ)װbootthink󿪻
ֱӴ boot think ,ͼν,ѡϵͳ,ְװʽ,װ  a ʽĲ,Ҫ boot0 ļд̵ MBR (:fdisk -f boot0 -u -y /dev/rdiskX)
3) ֻѡEFIѡ,ҪֶȡBoot1hboot0ѡbootthinkװGUID  EFI ط,˰װģʽѡװʱ,ѡ GUID , װҵͬص EFI ,װ EFI ѡеķ 洢 Boot Cthink ļ,ڸ EFI  Extensions.mkext  update.commandļ,Ὣ/Darwin/S/L/Eµ*.kext ļ/Darwin/S/L µ Extensions.mkext  EFI 
ûʹĬá
8 Boot think ʹ Boot-think ,ʹһ·ʵҪϵͳѡ, Mac OS ϵͳ,Ҫ,԰ F8 ģʽ 6
9 Boot think ļ˵ 1) װб,Ҫ,аװ 2) ƻϵͳʱ,ļDarwin/rc/mkext
Darwin/S/L/Extensions.mkextDarwin/S/L/Extensionsļµkext
ļ,ԸԼҪ滻Щļɡ
3) ĬʹõǴͼicoDefault,ͨ/Darwin/rcµļΪˮ ͼ,罫icoWindows_ΪicoWindows
4)
Windows װû Darwin/MBR/SetupMBR.bat,ɽ Boot Think Ϊ һ,ֱӽ Boot Think Ľ
5)
Boot Think ʹϵͳ/Library/Preferences/SystemConfiguration ļ µ com.apple.Boot.plist ļ,,ʹ Darwin ļ µ com.apple.Boot.plist ļ
6) ҪDSDT.amlļ,ֱӽļŵDarwin/ļ,Boot Think Զء
7) Ҫsmbios.plistļ,ôļDarwin/ļ,BootThink Զء
8)
Boot Think ݲͬϵͳ汾ʹòͬĿ¼ Ŀ¼б:
(ע:10.6 Snow Leopard ںģʽ 32 λ 64 λ֮һ,ĬĿ¼ Խ 32&64 ĬĿ¼)
10 Boot Think ж
ж Boot Think ִ/Darwin ļµ Uninstall ,ɽ̵ MBR  DMR ָװ֮ǰ,ֶɾϵͳĿ¼µ Darwin  Сbootnbldr  nbldr.mbr жء


2010 02 26޸

ѷӳF8֮ת

Darwin boot loaderһ[(İ)

Mac bootCrͣF8ͣoSһboot prompt@boot promptݔһЩMacrͬƽcͬFÅBһ£ɮ:

Darwin 8.0汾m:

-v <-----Lģʽܶ˶֪@ģʽǆӕr@ʾʽԔYӍ

-x <-----ȫģʽdٵkext

-s <----- һʹģʽ @ģʽֻʹָ. @ģʽָȥޏϵy

-f <----- ʹϵydkextdumpһOȡȡλ/System/Library/Extensions.mkext (ք@n´ΆӕrϵyԄٽ!)

"Graphics Mode" <----ʹNMϵy!

1: "Graphics Mode"="1024x768x32" 
          (Width x Height x Color Depth)

2: "Graphics Mode"="640x480x32@60" 
       (Width x Height x Depth @ Refresh Rate)

rd= <-----ϵydMacڵķָ^λá

: rd=disk0s2 @ָMacbڵڣbHD2ָ^!

: rd=*/PCI0@0/CHN0@0/@0:1 (PCI Raid cardʽrd=*<IODeviceTree path>)

Platform= <------OʹNƽ̨Mϵy

ʹƽ̨:
platform=ACPI <------(֧ACPI)
platform=X86PC <------(֧ACPI)
platform=ACPI|86PC <----(Lԇ֧ACPIS֧֧)

?memory = <------@ʾϵyӛwYӍ

?video = <-------@ʾX@ʾ֧Nȡ

ACPI 

acpi=off <------ACPI

acpi=ht <-----ACPI boot tableӡ

acpi=force <------ƆACPI (ͨҲõ@!)

acpi=strict  <-------ACPI

acpi_sci={edge,level,high,low} <-----OACPI SCIДࡣ
: acpi_sci=edge

acpi=noirq  <-------OACPIʹõIRQ

ą:

-l = <----ʹL2 Cache

cpus= <-----ʹCPUقġ 
: cpus=1  cpus=2

idlehalt= <------ 0P]1醢ӣʡģʽϵyfһΕrgֹͣԴ

cpuidle= <------ 0P]醢ӣCPUʡģʽCPUfһΕrgֹͣԴ

-legacy <------ Xֻ֧32bit˅64Bit Mac OS32bitģʽӡ

debug=0x100 <------ ermãϲ}oϵyԇԇ@@SṩõYӍfe

maxmem=***x <------ϵyʹӛw
: maxmem=4096

䌍кöģֻSҊSãҾv!